import request from '@/utils/request'
import qs from 'qs'
/** ******************************综合统计 -安全***************************************/

/**
 * 安全--企业数量
 * @params {*}
 * @return {*}
 */
export const getCompanyStatistics = (data) => {
  return request({
    url: '/admin/aq/AqCompany/getCompanyStatistics',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 安全--危险点数量、重大危险源数量、3-9人危险作业场所、危险手工工
 * @params {*}
 * @return {*}
 */
export const analysisCount = (data) => {
  return request({
    url: '/admin/aq/RiskManagement/analysisCount',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 安全--本年度隐患数量
 * @params {*}
 * @return {*}
 */
export const dangersLevelNum = (data) => {
  return request({
    url: '/admin/aq/AqdangersLedgerHome/dangersLevelNum',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 本年度危险作业数量
 * @export
 * @params {*}
 * @return {*}
 */
export const jobLedgerCount = (data) => {
  return request({
    url: '/admin/aq/AqJobManager/jobLedgerCount',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 本年度新增职业病数量
 * @export
 * @params {*}
 * @return {*}
 */
export const jobHealthMonitorRecordNum = (data) => {
  return request({
    url: '/admin/aq/AqJobHealthManager/jobHealthMonitorRecordNum',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 本年度安全生产投入
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const beginTotalCount = (data) => {
  return request({
    url: '/admin/aq/AqProductPlan/beginTotalCount',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 安全--本年度隐患整改率
 * @params {*}
 * @return {*}
 */
export const dangersLedgerRate = (data) => {
  return request({
    url: '/admin/aq/AqdangersLedgerHome/dangersLedgerRate',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 安全--隐患类别分析
 * @params {*}
 * @return {*}
 */
export const dangerCategoryAnalysis = (data) => {
  return request({
    url: '/admin/aq/AqdangersLedgerHome/dangerCategoryAnalysis',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--危险作业统计
 * @params {*}
 * @return {*}
 */
export const jobLedgerTotal = (data) => {
  return request({
    url: '/admin/aq/AqJobManager/jobLedgerTotal',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--专家数量
 * @params {*}
 * @return {*}
 */
export const getExpertStatistics = (data) => {
  return request({
    url: '/admin/aq/AqExpert/getExpertStatistics',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--本年度事故事件数量
 * @params {*}
 * @return {*}
 */
export const accidentEventFirst = (data) => {
  return request({
    url: '/admin/sy/SyAccidentEvent/accidentEventFirst',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 安全--本年度事故事件数量--综合统计-现在用这个
 * @params {*}
 * @return {*}
 */
export const accidentEventFirstSy = (data) => {
  return request({
    url: '/admin/sy/SyAccidentEvent/accidentEventFirstSy',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/** ******************************综合统计 -环保 ***************************************/
/**
 * 环保--企业数量
 * @params {*}
 * @return {*}
 */
export const getFirstCompanyStatistics = (data) => {
  return request({
    url: '/admin/hb/HbCompany/getFirstCompanyStatistics',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 在聘专家数量
 * @param data
 * @returns {*}
 */
export const getExpertStatisticsList = (data) => {
  return request({
    url: '/admin/hb/HbExpert/getExpertStatistics',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保--环境风险点
 * @params {*}
 * @return {*}
 */
export const getCompanyRiskListNum = (data) => {
  return request({
    url: '/admin/hb/HbCompanyRisk/getCompanyRiskListNum',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保--隐患数量
 * @params {*}
 * @return {*}
 */
export const HbDangersLevelNum = (data) => {
  return request({
    url: '/admin/hb/HbdangersLedgerHome/dangersLevelNum',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保--隐患整改率
 * @params {*}
 * @return {*}
 */
export const HbDangersLedgerRate = (data) => {
  return request({
    url: '/admin/hb/HbdangersLedgerHome/dangersLedgerRate',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--隐患类别统计
 * @params {*}
 * @return {*}
 */
export const HbDangerCategoryAnalysis = (data) => {
  return request({
    url: '/admin/hb/HbdangersLedgerHome/dangerCategoryAnalysis',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保--在聘环保专家
 * @params {*}
 * @return {*}
 */
export const getAdvanceExpertStatistics = (data) => {
  return request({
    url: '/admin/hb/HbExpert/getAdvanceExpertStatistics',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保--排污许可证管理级别
 * @params {*}
 * @return {*}
 */
export const HbPermitManagerLevelTotal = (data) => {
  return request({
    url: '/admin/hb/HbdeviceManagement/HbPermitManagerLevelTotal',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环境污染源类型统计
 * @export
 * @params {*}
 * @return {*}
 */
export const getCompanyPollutionListNum = (data) => {
  return request({
    url: '/admin/hb/HbCompanyPollution/getCompanyPollutionListNum',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 风险评估
 * @export
 * @params {*}
 * @return {*}
 */
export const getFirstCompanyRatio = (data) => {
  return request({
    url: '/admin/hb/HbCompany/getFirstCompanyRatio',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 应急预案
 * @export
 * @params {*}
 * @return {*}
 */
export const getCompanyNum = (data) => {
  return request({
    url: '/admin/hb/HbEmergencyPlan/getCompanyNum',
    method: 'POST',
    data: qs.stringify(data)
  })
}
